blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.n,em{font-weight:400;font-style:normal}
.b{font-weight:700}
.i{font-style:italic}
.fa{font-family:Arial}
.fg{font-family:Georgia}
.ft{font-family:Tahoma}
.fl{font-family:Lucida Console}
.fs{font-family:'宋体'}
.fw{font-family:'微软雅黑'}
.tc{text-align:center}
.tr{text-align:right}
.tl{text-align:left}
.tdu{text-decoration:underline}
.tdn,.tdn:hover,a.tdl:hover{text-decoration:none}
.fc0{color:#000}
.fc3{color:#333}
.fc6{color:#666}
.fc9{color:#999}
.fcr{color:red}
.fcw{color:#fff}
.fcb{color:#00f}
.fcg{color:green}
.f0{font-size:0}
.f10{font-size:10px}
.f12{font-size:12px}
.f13{font-size:13px}
.f14{font-size:14px}
.f16{font-size:16px}
.f20{font-size:20px}
.f24{font-size:24px}
.vm{vertical-align:middle}
.vtb{vertical-align:text-bottom}
.vt{vertical-align:top}
.vn{vertical-align:-2px}
.vimg{margin-bottom:-3px}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(255,255,255,0);-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
body{font:14px/1.5 宋体,Arial,sans-serif;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;background-color:#f1f1f1;max-width:640px;margin:0 auto}
img{max-width:100%;border:none}
input,select,textarea{font-size:14px;color:#333;font-family:'Microsoft Yahei',"PingFang SC","Helvetica Neue",Helvetica,Arial,sans-serif;border:none}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],input[type=text],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
select::-ms-expand{display:none}
a{color:#333;text-decoration:none}
a:hover{color:#ff4b59}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none}
@font-face{font-family:iconfont;src:url(../fonts/iconfont.ttf)}
@font-face{font-family:BMXY;src:url(../fonts/BMXY.ttf)}
.unselect{-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{padding:0 10px}
.ul-listz1{position:fixed;top:0;left:0;width:100%;text-align:center;font-size:0;height:0;overflow:hidden;background-color: rgba(250,250,250,0.9);-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.ul-listz1 li{display:inline-block;width: 20%;}
.ul-listz1 li a{height:45px;line-height:45px;font-size:14px;color:#333}
.ul-listz1 li.on a{color:#fc4d52;}
.ul-listz1 .on{border-bottom: 2px #fc4d52 solid;height: 43px;}
.ul-listz1.on{height:45px;z-index:9;}
.box-list{position:relative;background-color:#fefefe;overflow:hidden}
.ul-tab-g1{position:absolute;left:0;right:0;bottom:13px;font-size:0;text-align:center;z-index:7}
.ul-tab-g1 li{display:inline-block;vertical-align:middle;margin:0 4px}
.ul-tab-g1 a{display:block;font-size:12px;color:#4d4d4d;min-width:44px;height:20px;line-height:18px;text-align:center;border:1px solid #f4f4f4;background-color:#fff;border-radius:20px}
.ul-tab-g1 a i{display:inline-block;vertical-align:middle;width:8px;height:8px;margin:-2px 2px 0 0;background:url(../images/ico-g3.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.ul-tab-g1 li.on a{color:#ffd888;border:none;line-height:20px;background:-webkit-linear-gradient(left,#f09619 ,#fc5506);background:-o-linear-gradient(left,#f09619,#fc5506);background:-moz-linear-gradient(left,#f09619,#fc5506);background:linear-gradient(to left,#f09619 ,#fc5506)}
.tab-con1{position:relative;height:0;visibility:hidden;overflow:hidden;opacity:0;filter:alpha(opacity=0)}
.m-video{padding-top:108%;position:relative;overflow:hidden}
.m-video .con{position:absolute;left:0;top:0;width:100%;height:90%}
.m-video video{display:block;width:100%;height:100%}
.m-money div{position:absolute;right:0;bottom:88px;color:#fff;width:104px;height:42px;line-height:42px;padding-left:55px;z-index:8;background:url(../images/j-i2.png) right center no-repeat;background-size:80px 28px}
.m-money .m-b{bottom:50px;font-size:16px;padding-left:50px;background-image:url(../images/j-i1.png);background-size:90px 37px}
.slider-pic1{position:relative;overflow:hidden}
.slider-pic1 .pic{padding-top:108%;position:relative;overflow:hidden}
.slider-pic1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.slider-pic1 .swiper-pagination{position:absolute;left:auto;right:9px;bottom:13px;width:auto;height:20px;padding:0 10px;background-color:#b2b2b2;border-radius:10px;text-align:center;font-size:12px;color:#f3f3f3;z-index:2}
.tab-con1.ok{height:auto;visibility:visible;opacity:1;filter:alpha(opacity=100)}
.g-return{position:fixed;left:8px;top:7px;width:30px;height:30px;border-radius:50%;overflow:hidden;z-index:10}
.g-return img{display:block;width:100%;height:100%}
.g-btn{position:fixed;right:8px;top:10px;z-index:10;-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.g-btn a{display:block;width:30px;height:30px;border-radius:50%;margin-bottom:10px;overflow:hidden}
.g-btn a img{display:block;width:100%;height:100%}
.g-btn .a1{-webkit-animation:2.5s infinite myfirst;-moz-animation:2.5s infinite myfirst;-o-animation:2.5s infinite myfirst;animation:2.5s infinite myfirst}
.g-btn.on{top:54px}
.m-price1{background-color:#f61d48;overflow:hidden}
.m-price1 .date{float:right;height:46px;padding-top:5px;border-color:transparent;background:-webkit-linear-gradient(top,#fff691 ,#fde447);background:-o-linear-gradient(top,#fff691,#fde447);background:-moz-linear-gradient(top,#fff691,#fde447);background:linear-gradient(to top,#fff691 ,#fde447);position:relative}
.m-price1 .date:before{content:'';position:absolute;left:-9px;top:0;bottom:0;width:10px;background:url(../images/ico-g4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.m-price1 .date h3{font-size:12px;color:#d43934;line-height:1.4;margin-bottom:2px;text-align:center;font-weight:400}
.m-price1 .date .timer{padding:0 12px;overflow:hidden}
.m-price1 .date .timer .dash{float:left;padding:0 3px;height:18px;border-radius:5px;background-color:#5f3215;text-align:center;position:relative}
.m-price1 .date .timer .sp1{float:left;width:4px;height:18px;font-size:12px;color:#5c3613}
.m-price1 .date .timer .dash .digit{float:left;font-size:12px;color:#fff3d2;text-align:center;position:relative;overflow:hidden}
.m-price1 .num{height:46px;line-height:46px;padding:0 5px;overflow:hidden}
.m-price1 .num .sp1{float:left;font-size:34px;color:#faf2fa;margin-right:6px}
.m-price1 .num .sp1 em{display:inline-block;font-size:20px;line-height:1.4;margin-right:2px}
.m-price1 .num .con{padding-top:4px;overflow:hidden}
.m-price1 .con .sp2{display:block;font-size:12px;color:#ff91b7;line-height:1.4;text-decoration:line-through;margin-bottom:2px}
.m-price1 .con .sp3{font-size:12px;color:#ffdce8;line-height:1.5;overflow:hidden}
.m-price1 .con .sp3 span{display:inline-block;vertical-align:middle;background-color:#d91b41;padding:0 5px}
.m-info1{padding:0 6px;background-color:#fff;overflow:hidden}
.m-info1 .tit{padding:8px 16px 4px 0;overflow:hidden}
.m-info1 .tit .heart{float:right;font-size:12px;color:#515151;line-height:1.2;margin-left:26px}
.m-info1 .tit .heart i{display:block;width:17px;height:17px;margin:0 auto;background:url(../images/ico-g5.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.m-info1 .tit .heart i.on{background-image:url(../images/ico-g5on.png)}
.m-info1 .tit h3{font-size:15px;color:#383838;line-height:23px;font-weight:400;overflow:hidden}
.m-info1 .tit h3 .icon{float:left;width:16px;height:16px;margin:3px 6px 0 0;overflow:hidden}
.m-info1 .tit h3 img{display:block;width:100%;height:100%}
.m-info1 .t1{padding:0 6px;margin-bottom:5px;line-height:32px;background-color:#fff1d6;overflow:hidden}
.m-info1 .t1 .a1{float:right;font-size:12px;color:#997859}
.m-info1 .t1 .p1{font-size:12px;color:#997859;overflow:hidden}
.m-info1 .t1 .p1 span,.m-info1 .t1 .p1 span em{margin-left:2px}
.m-info1 .t2{line-height:24px;overflow:hidden}
.m-info1 .t2 .num{float:right;font-size:12px;color:#9d9d9d}
.m-info1 .t2 .price{overflow:hidden}
.m-info1 .t2 .price .sp1{display:inline-block;vertical-align:middle;height:18px;line-height:18px;padding:0 5px;border-radius:3px;font-size:12px;color:#ffd0ff;background:-webkit-linear-gradient(right,#d60939 ,#fe02be);background:-o-linear-gradient(right,#d60939,#fe02be);background:-moz-linear-gradient(right,#d60939,#fe02be);background:linear-gradient(to right,#d60939 ,#fe02be);overflow:hidden}
.m-info1 .t2 .price .sp2{font-size:18px}
.m-info1 .t2 .price .sp2 i{font-size:12px;font-weight:700;font-style:normal;background:-webkit-gradient(linear,left top,left bottom,from(#d7095f),to(#ff00bf));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none!important}
.m-info1 .t2 .price .sp2 em{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(#d7095f),to(#ff00bf));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none!important}
.m-info1 .t2 .price .sp3{font-size:12px;color:#9e9e9e;text-decoration:line-through}
.m-coupon1{margin:9px;height:66px;background-color:#fff;padding-left:30px;border-top-right-radius:5px;border-bottom-right-radius:5px;position:relative;overflow:hidden}
.m-coupon1:before{content:'';position:absolute;left:0;top:0;bottom:0;width:14px;background:url(../images/ico-g6.png) center center no-repeat;-webkit-background-size:cover;background-size:cover}
.m-coupon1:after{content:'';position:absolute;right:-9px;top:50%;width:18px;height:18px;margin-top:-9px;background-color:#f1f1ef;border-radius:50%}
.m-coupon1 .sp1{float:right;font-size:16px;color:#ffe8ff;padding:0 22px;line-height:66px;background:-webkit-linear-gradient(right,#f60631 ,#fd02cd);background:-o-linear-gradient(right,#f60631,#fd02cd);background:-moz-linear-gradient(right,#f60631,#fd02cd);background:linear-gradient(to right,#f60631 ,#fd02cd)}
.m-coupon1 .con{padding-top:16px;overflow:hidden}
.m-coupon1 .con .sp2{float:left;width:40px;margin-right:5px;font-size:24px}
.m-coupon1 .con .sp2 i{font-size:12px;font-weight:700;font-style:normal;background:-webkit-gradient(linear,left top,left bottom,from(#d7095f),to(#ff00bf));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none!important}
.m-coupon1 .con .sp2 em{font-weight:700;background:-webkit-gradient(linear,left top,left bottom,from(#d7095f),to(#ff00bf));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none!important}
.m-coupon1 .con .inner{font-size:12px;color:#afafaf;line-height:1.2;padding-top:5px;overflow:hidden}
.m-coupon1 .con .inner h3{font-size:12px;color:#666;line-height:1.2;font-weight:400}
.m-txt1{font-size:12px;color:#777;line-height:18px;padding:12px 12px 10px;background-color:#fff;margin-bottom:2px;overflow:hidden}
.m-txt1 h3{float:left;font-size:12px;color:#393939;margin-right:6px}
.m-txt1 .btn{font-size:12px;background:-webkit-gradient(linear,left top,left bottom,from(#d7095f),to(#ff00bf));-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:none!important}
.m-txt2{margin-bottom:2px;background-color:#fff;overflow:hidden}
.m-txt2 .top{padding:9px 110px 9px 12px;border-bottom:1px solid #f5f5f5;position:relative}
.m-txt2 .top .btn{position:absolute;right:12px;top:50%;font-size:12px;color:#8a8a8a;line-height:1.4;padding-right:14px;background:url(../images/ico-g7.png) right center no-repeat;-webkit-background-size:10px auto;background-size:10px auto;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.m-txt2 .imgtxt{overflow:hidden}
.m-txt2 .imgtxt .pic{float:left;width:55px;height:55px;border-radius:5px;margin-right:18px;overflow:hidden}
.m-txt2 .imgtxt .pic img{display:block;width:100%;height:100%}
.m-txt2 .imgtxt .txt{padding-top:5px;overflow:hidden}
.m-txt2 .imgtxt .txt h3{font-size:13px;color:#343434;line-height:1.2;font-weight:400;margin-bottom:14px}
.m-txt2 .imgtxt .txt .icon{height:14.5px;overflow:hidden}
.m-txt2 .imgtxt .txt .icon img{display:block;height:100%}
.m-txt2 .bd{overflow:hidden}
.m-txt2 .bd .item{float:left;width:33.33%;line-height:35px;font-size:0;text-align:center;position:relative}
.m-txt2 .bd .item:before{content:'';position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background-color:#ededed}
.m-txt2 .bd .item:first-child:before{display:none}
.m-txt2 .bd .item h3{display:inline-block;vertical-align:middle;font-size:12px;color:#565656;font-weight:400}
.m-txt2 .bd .item .icon{display:inline-block;vertical-align:middle;width:12px;height:12px;margin-left:5px;overflow:hidden}
.m-txt2 .bd .item .icon img{display:block;width:100%;height:100%}
.m-imgtxt1{margin-bottom:5px;background-color:#fff;overflow:hidden}
.m-imgtxt1 .con{overflow:hidden}
.ul-imgtxt1{padding-left:10px;margin-bottom:18px;overflow-y:auto;white-space:nowrap}
.ul-imgtxt1 li{display:inline-block;vertical-align:middle;width:100px;margin-right:9px;overflow:hidden}
.ul-imgtxt1 .pic{width:100%;padding-top:100%;position:relative;margin-bottom:4px;overflow:hidden}
.ul-imgtxt1 .pic img{position:absolute;left:0;top:0;width:100%;height:100%}
.ul-imgtxt1 .txt{overflow:hidden}
.ul-imgtxt1 .txt h3{font-size:12px;color:#5f5f5f;line-height:1.4;margin-bottom:4px;font-weight:400;white-space:nowrap;-ms-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden}
.ul-imgtxt1 .txt .sp1{display:inline-block;height:15px;line-height:13px;padding:0 5px;border:1px solid #FC4D52;font-size:12px;color:#FC4D52}
.ul-imgtxt1 .txt .sp2{display:block;font-size:12px;color:#FC4D52;line-height:1.2}
.ul-imgtxt1 .txt .sp2 em{font-size:14px;margin-left:4px}
.m-pop2{position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;display:none}
.m-pop2 .con{position:absolute;left:0;top:16%;right:0}
.m-pop2 .g-close{position:absolute;right:-20px;top:-20px;width:30px;height:30px;background:url(../images/close.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;border:3px solid #fff;border-radius:50%}
.m-pop2 .pop-bg{position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}
.m-pic1{width:300px;margin:0 auto;border:10px solid #fff;border-radius:5px;background:#fff;position:relative}
.m-pic1 #js-text2{position:absolute;left:999999px;top:99999px}
.m-pic1 img{display:block;width:100%}
.m-pop2 .a-grop{text-align:right;font-size:0;margin-top:10px}
.m-pop2 .a-grop a{display:inline-block;font-size:14px;text-align:center;border-color:#4898d5;background-color:#2e8ded;color:#fff}
.m-pop2 .a-grop .a-1{height:28px;line-height:28px;margin:0 6px;padding:0 15px;border:1px solid #dedede;background-color:#2e8ded;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}
.copy-p1.on,.m-pop2 .a-grop .a-1.on{background-color:#02fdb2}
.m-pop2 .a-grop .a-2{height:28px;line-height:28px;margin:0 6px;padding:0 15px;border:1px solid #dedede;background-color:#f1f1f1;color:#333;border-radius:2px;font-weight:400;cursor:pointer;text-decoration:none}
@keyframes myfirst{
0%,100%,79%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
80%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}
85%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
90%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}
95%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
}
@-moz-keyframes myfirst{
0%,100%,79%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
80%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}
85%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
90%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}
95%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
}
@-webkit-keyframes myfirst{
0%,100%,79%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
80%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}
85%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
90%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}
95%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
}
@-o-keyframes myfirst{
0%,100%,79%{-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0)}
80%{-moz-transform:rotate(15deg);-ms-transform:rotate(15deg);-webkit-transform:rotate(15deg);transform:rotate(15deg)}
85%{-moz-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}
90%{-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-webkit-transform:rotate(5deg);transform:rotate(5deg)}
95%{-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}
}
.body1{padding-top:45px}
.header2{height:45px;line-height:45px;background-color:#fff;border-bottom:1px solid #ddd;position:fixed;top:0;left:0;width:100%;z-index:99}
.header2 h2{text-align:center;font-size:16px;color:#666;position:relative;z-index:2;zoom:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.header2 .back{position:absolute;left:0;width:45px;height:45px;background:url(../images/aro.png) center center no-repeat;-webkit-background-size:auto 15px;background-size:auto 15px}
.m-shop{margin-bottom:5px}
.shop-con{overflow:hidden;padding:10px 15px;background-color:#fff}
.shop-con .pic{float:left;width:60px;height:60px;border-radius:3px;margin-right:20px}
.shop-con img{display:block;width:100%;height:100%;border-radius:3px}
.shop-con .txt{overflow:hidden}
.shop-con h5{font-size:15px;font-weight:400;line-height:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.shop-con .txt em{display:block;color:#fc3f78;margin-top:19px}
.iconfont{font-family:iconfont!important;font-size:12px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.icon-detail_tmall:before{content:"\e634"}
.ul-listy1{overflow:hidden;background-color:#fff;border-top:1px solid #f5f5f5}
.ul-listy1 li{line-height:51px;float:left;width:33.3333%;text-align:center;color:#555;font-size:12px;position:relative}
.ul-listy1 li+li:after{position:absolute;content:"";left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:12px;background-color:#eee}
.ul-listy1 em{display:inline-block;vertical-align:middle;position:relative;top:-1px;width:14px;height:15px;text-align:center;line-height:15px;color:#fff;font-size:9px;margin-left:3px}
.ul-listy1 .em1{background-color:#2ca800}
.ul-listy1 .em2{background-color:#ff7800}
.ul-listy2{background-color:#fff}
.ul-listy2 li{overflow:hidden;padding:12px}
.ul-listy2 .pic{float:left;width:112px;height:112px;overflow:hidden;border-radius:3px;margin-right:15px}
.ul-listy2 .txt{overflow:hidden}
.ul-listy2 img{display:block;width:100%;height:100%}
.ul-listy2 h5{font-weight:400;font-size:14px;line-height:1.57;height:3.14em;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;margin-bottom:22px}
.ul-listy2 .sp-con{overflow:hidden;font-size:10px;color:#aaa;line-height:2.1em}
.ul-listy2 .price{margin-top:2px;color:#fc4d52;font-size:10px;line-height:1.1em}
.ul-listy2 .price span{font-size:18px;line-height:1.1}
.ul-listy2 i{font-style:normal;font-size:12px}
.ul-listy2 em{float:right;padding:0 10px;background:-moz-linear-gradient(left,#ff5e5e 0,#ff927c 100%);background:-webkit-gradient(linear,left top,left right,color-stop(0,#ff5e5e),color-stop(100%,#ff927c));background:-webkit-linear-gradient(left,#ff5e5e 0,#ff927c 100%);background:-o-linear-gradient(left,#ff5e5e 0,#ff927c 100%);background:-ms-linear-gradient(left,#ff5e5e 0,#ff927c 100%);background:linear-gradient(to left,#ff5e5e 0,#ff927c 100%);min-width:62px;height:21px;line-height:21px;color:#fff;font-size:12px;position:relative;border-radius:3px}
.ul-listy2 em:after,.ul-listy2 em:before{position:absolute;z-index:1;zoom:1;left:-3px;top:50%;margin-top:-3px;background:#fff;display:block;width:6px;height:6px;content:"";border-radius:10px;border:1px solid #fff}
.ul-listy2 em:before{left:auto;right:-3px}
.pic-info img{display:block;}
.ul-listy3{overflow:hidden;margin-left:-5px}
.ul-listy3 li{float:left;width:50%;margin-bottom:5px}
.ul-listy3 .con{margin-left:5px;background-color:#fff}
.ul-listy3 .pic{position:relative;padding-top:100%;height:0;overflow:hidden}
.ul-listy3 img{display:block;width:100%;height:100%;position:absolute;top:0;left:0}
.ul-listy3 .txt{padding:0 10px 9px}
.ul-listy3 h5 a{display:block;height:30px;line-height:30px;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400;margin:0;color:#333}
.ul-listy3 .sp-con{overflow:hidden;font-size:11px;color:#888;padding:4px 0 11px;line-height:1.2}
.ul-listy3 .price{margin-top:2px;color:#fc4d52;font-size:11px;line-height:22px}
.ul-listy3 .price .quan{position:relative;width:60px;float:right;overflow:hidden;top:1px}
.ul-listy3 .price span{font-size:16px;line-height:1.1;position:relative;top:1px}
.ul-listy3 i{font-style:normal;font-size:12px}
.ul-listy3 em{background:#fff;font-style:normal;border-radius:3px;text-align:center;border:1px solid #fd5a5f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;height:20px;line-height:18px;display:block;position:relative;overflow:hidden;z-index:1}
.ul-listy3 .quan:after,.ul-listy3 .quan:before{position:absolute;left:-3px;top:50%;margin-top:-3px;background:#fff;display:block;width:6px;height:6px;content:"";border-radius:50%;border:1px solid #fd5a5f;z-index:2}
.ul-listy3 .quan:before{left:auto;right:-3px}
.body0{padding-bottom:49px}
.g-tit1{height:45px;line-height:43px;background-color:#fff;font-size:14px;color:#333;text-align:center}
.footer{height:49px;position:fixed;bottom:0;left:0;width:100%;background-color:#fff;padding:7px 7px 9px;overflow:hidden;z-index:99;box-shadow:0 -2px 2px 0 rgba(0,0,0,.1)}
.div-a{float:left;width:12.66666667%;text-align:center}
.div-a+.div-a{margin-left:3%}
.div-a a{display:block;color:#707070;font-size:11px}
.div-a em{display:block;height:20px;width:20px;margin:0 auto;-webkit-background-size:cover;background-size:cover}
.footer .btn{float:right;width:69.6666667%}
.footer .btn a{float:left;height:33px;line-height:33px;color:#fff;font-size:12px}
.footer .btn .a1{width:51.4%;padding-left:15%;border-top-left-radius:33px;border-bottom-left-radius:33px;background:-moz-linear-gradient(left,#ffa400 0,#ffc503 100%);background:-webkit-linear-gradient(left,#ffa400 0,#ffc503 100%);background:-o-linear-gradient(left,#ffa400 0,#ffc503 100%);background:-ms-linear-gradient(left,#ffa400 0,#ffc503 100%);background:linear-gradient(to left,#ffa400 0,#ffc503 100%)}
.footer .btn .a2{width:48.6%;border-top-right-radius:33px;border-bottom-right-radius:33px;padding-left:12%;background:-moz-linear-gradient(left,#fe163c 0,#fa5526 100%);background:-webkit-linear-gradient(left,#fe163c 0,#fa5526 100%);background:-o-linear-gradient(left,#fe163c 0,#fa5526 100%);background:-ms-linear-gradient(left,#fe163c 0,#fa5526 100%);background:linear-gradient(to left,#fe163c 0,#fa5526 100%)}
.js-collect.on{color:#f0455c}
.js-collect.on .ico{background-position:0 -20px}
.m-pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;display:none}
.m-pop .pop-bg{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5)}
.m-pop .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.m-pop .con{background-color:#fff;width:318px;padding:40px 15px 30px;position:relative}

.m-pop .close{background:url(../images/close.png) center center no-repeat;background-size:98% 98%;width:28px;height:28px;position:absolute;top:-14px;right:-14px;z-index:5;display:block}
.m-pop .pic{padding:10px;width:90px;height:90px;position:absolute;left:50%;top:-60px;margin-left:-50px;z-index:10;background:#fff;box-shadow:0 2px 4px 0 rgba(204,204,204,.5);border-radius:5px}
.m-pop img{display:block;width:100%;height:100%;border-radius:5px}
.m-pop .txt{padding:10px;background:#f1f1f1;color:#333;font-size:14px;line-height:24px;border-radius:4px;overflow:hidden;margin-bottom:23px}
.copy{background:-moz-linear-gradient(left,#fe9f69 0,#fb85f7 100%);background:-webkit-gradient(linear,left top,left right,color-stop(0,#fe9f69),color-stop(100%,#fb85f7));background:-webkit-linear-gradient(left,#fe9f69 0,#fb85f7 100%);background:-o-linear-gradient(left,#fe9f69 0,#fb85f7 100%);background:-ms-linear-gradient(left,#fe9f69 0,#fb85f7 100%);background:linear-gradient(to left,#fe9f69 0,#fb85f7 100%);display:block;border-radius:50px;line-height:40px;height:40px;text-align:center;color:#fff;font-size:16px;z-index:999}
.copy.on{background:-moz-linear-gradient(left,#2ca800 0,#060 100%);background:-webkit-gradient(linear,left top,left right,color-stop(0,#2ca800),color-stop(100%,#060));background:-webkit-linear-gradient(left,#2ca800 0,#060 100%);background:-o-linear-gradient(left,#2ca800 0,#060 100%);background:-ms-linear-gradient(left,#2ca800 0,#060 100%);background:linear-gradient(to left,#2ca800 0,#060 100%);color:#fff}
.gotop{background:rgba(51,51,51,.8);width:32px;height:32px;border-radius:50%;text-align:center;line-height:32px;color:#fff;position:fixed;z-index:1;zoom:1;right:20px;bottom:45px;opacity:0;-webkit-transform:translateY(100px) translateX(0);transform:translateY(100px) translateX(0);transition:all .4s ease 0s;-o-transition:all .4s ease 0s;-moz-transition:all .4s ease 0s;-webkit-transition:all .4s ease 0s;transform-origin:center}
.icon-shang:before{content:"\e764"}
.gotop.active{opacity:1;-webkit-transform:translateY(-25px) translateX(0);transform:translateY(-25px) translateX(0)}
.body2{padding-top:49px;background-color:#fff}
.body3{padding-top:40px;background-color:#fff}
.body-idx{padding-bottom:50px}
.body-com{padding-top:40px}
.main.ovh,body.ovh{height:100vh;overflow:hidden}
.header-share{position:fixed;top:0;left:0;width:100%;height:49px;background-color:#f6f7fb;padding:3px 8px 4px 6px;z-index:50}
.header-share .tips{position:absolute;top:94%;right:8px;color:#fefefe;font-size:14px;padding:5px 10px;background-color:#000;border-radius:5px;z-index:50}
.header-share .tips:after{content:"";width:17px;height:9px;background:url(../images/hs1.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;position:absolute;bottom:99%;right:27px}
.header-share .s{float:left;width:33.3%}
.header-share .s1{overflow:hidden}
.header-share .s1 .pic{width:42px;height:42px;overflow:hidden;float:left}
.header-share .s1 .pic img{display:block;width:100%;height:100%}
.header-share .s1 .txt{overflow:hidden;text-align:center;color:#000}
.header-share .s1 .txt em{display:block;font-size:14px}
.header-share .s1 .txt span{display:block;font-size:12px}
.header-share .s2 .txt{padding-top:3px;font-size:12px;text-align:center}
.header-share .s2 .txt span{display:block;color:#000;cursor:pointer}
.header-share .s2 .txt em{color:#fe00a7}
.header-share .s3 .down{margin-top:6px;float:right;display:block;width:69px;height:28px;text-align:center;line-height:28px;border-radius:5px;color:#fff;font-size:12px;background:url(../images/hb1.png) top center repeat-y}
.h-ban{position:relative;overflow:hidden}
.h-ban .pic{padding-top:100%;position:relative;overflow:hidden}
.h-ban .pic img{position:absolute;width:100%;height:100%;left:0;bottom:0}
.h-ban .swiper-pagination-bullet{background-color:#fff;opacity:1}
.h-ban .swiper-pagination-bullet-active{background-color:#fe00a7}
.h-ban .swiper-pagination-custom,.h-ban .swiper-pagination-fraction,.h-ban>.swiper-pagination-bullets{bottom:6px!important}
.h-info{padding-top:5px}
.h-info .s1{font-size:14px;color:#000;font-weight:400;line-height:24px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.h-info .s1 i{display:inline-block;width:17px;height:17px;background:center center no-repeat;background-size:cover;vertical-align:middle}
.h-info .s2{overflow:hidden;padding:15px 0}
.h-info .s2 .pric{font-size:0;overflow:hidden;line-height:29px;height:29px}
.h-info .s2 .pric em{color:#fd4932;font-size:14px}
.h-info .s2 .pric em span{font-size:16px}
.h-info .s2 .pric b{padding-left:13px;font-size:13px;color:#8a8a8a;font-weight:400;text-decoration:line-through}
.h-info .s2 .coupon{float:right;width:80px;height:29px;line-height:29px;background:center center no-repeat;background-size:cover}
.h-info .s2 .coupon em{font-size:16px;color:#fff;padding-left:13px}
.h-copy{padding:8px 0 16px;border:1px dotted red;background-color:#fffcec;text-align:center;margin-bottom:80px}
.h-copy .s1{font-size:21px;color:#000}
.h-copy .s2{padding:8px 0 15px;font-size:15px;color:#000}
.h-copy .s2 i{display:inline-block;vertical-align:middle;margin:0 5px;position:relative;top:-2px;width:26px;height:14px;background:center center no-repeat;background-size:cover}
.h-copy .btn{border-radius:3px;display:block;margin:0 auto;background:url(../images/hb2.png) top center repeat-y;width:168px;height:28px;line-height:28px;color:#fff;font-size:15px}
.row-h1{background:top center no-repeat #fff;background-size:100% auto}
.wp.ht{background:url(../images/hb3.jpg) center center no-repeat;background-size:cover;position:relative;z-index:120}
.m-ht1{padding-top:7px;padding-bottom:5px;overflow:hidden}
.m-ht1 .s1{float:left;padding-right:9px}
.m-ht1 .s1 i{margin:0 auto;display:block;width:18px;height:18px;background:url(../images/hs2.png) top center no-repeat;background-size:100% auto}
.m-ht1 .s1 i.on{background-position:bottom center}
.m-ht1 .s1 span{display:block;text-align:center;font-size:12px;color:#fff}
.m-ht1 .s2{height:29px;line-height:29px;border-radius:30px;overflow:hidden;position:relative}
.m-ht1 .s2 input{border:none;background:url(../images/so.png) 12px center no-repeat #fff;background-size:auto 50%;position:absolute;top:0;left:0;width:100%;height:100%;padding-left:34px;color:#cfcfcf;font-size:13px}
.m-ht1 .s3{float:right;padding-left:9px}
.m-ht1 .s3 i{width:20px;height:15px;margin:0 auto;display:block;background:center center no-repeat;background-size:100% auto}
.m-ht1 .s3 a{display:block;text-align:center;font-size:12px;color:#fff}
.m-ht2{position:relative;z-index:120;background:url(../images/hb3.jpg) center center no-repeat;background-size:cover}
.show-box{position:relative;z-index:110}
.show-box .wp{padding-left:5px;height:40px;transform:translateY(0);-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.show-box.on .wp{transform:translateY(-150px)}
.show-box.on .tit{transform:translateY(0)}
.show-box .tit{transform:translateY(-150px);position:absolute;left:0;top:0;width:100%;font-weight:400;font-size:14px;color:#fff;height:40px;line-height:40px;text-align:left;padding-left:20px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;z-index:110}
.m-ht2 .chose{float:left;line-height:38px;letter-spacing:1px;font-size:14px;color:#fff;border-bottom:2px solid #fff}
::-webkit-scrollbar{display:none}
.ul-ht1{width:73%;margin-left:78px;overflow:hidden;overflow-x:auto;font-size:0;white-space:nowrap}
.ul-ht1 li{display:inline-block;margin:0 6px}
.ul-ht1 a{display:block;height:40px;line-height:40px;font-size:14px;color:#fff;letter-spacing:1px}
.m-ht2 .btn{position:absolute;z-index:111;top:5px;right:10px;width:15px;height:28px;background:url(../images/down.png) center center no-repeat;background-size:100% auto;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;transition:all .5s ease}
.m-ht2 .btn.on{background-image:url(../images/up.png)}
.chc-box{opacity:0;position:absolute;top:-800px;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:100;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease}
.chc-box .a-close{display:block;width:30px;height:30px;margin:10px auto 0}
.chc-box.on{top:58px;opacity:1}
.chc-box.on .ul-ht2{transform:translateY(0)}
.ul-ht2{transform:translateY(-300px);padding-top:45px;overflow:hidden;background-color:#fff;position:relative;z-index:100;height:80%;overflow-y:auto;max-width:640px;margin:0 auto}
.ul-ht2 li{float:left;width:25%;margin-bottom:28px}
.ul-ht2 i{display:block;margin:0 auto;width:50px;height:50px;background:center center no-repeat;background-size:cover}
.ul-ht2 span{display:block;text-align:center;padding-top:7px;font-size:14px;color:#666}
.h-ban2{padding-top:2px;position:relative;z-index:1;overflow:hidden}
.h-ban2 .pic{padding-top:41.4%;border-radius:10px;overflow:hidden;position:relative}
.h-ban2 .pic img{position:absolute;top:0;left:0;display:block;width:100%;height:100%}
.h-ban2 .swiper-pagination-bullet{background-color:#fff;opacity:1;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}
.h-ban2 .swiper-pagination-bullet-active{background-color:#fe00a7;width:20px;border-radius:30px}
.h-ban2 .swiper-pagination-custom,.h-ban2 .swiper-pagination-fraction,.h-ban2>.swiper-pagination-bullets{bottom:0!important}
.row-h2{background-color:#fff}
.ul-ht3{padding-top:15px;overflow:hidden}
.ul-ht3 li{float:left;width:20%;margin-bottom:15px}
.ul-ht3 i{display:block;margin:0 auto;width:50px;height:50px;background:center center no-repeat;background-size:contain}
.ul-ht3 span{padding-top:10px;display:block;text-align:center;font-size:14px;color:#535353}
.row-h3{background-color:#f5f5f5;padding:4px 0}
.m-ht3{background-color:#fff;height:31px;line-height:31px;overflow:hidden;padding-left:14px}
.m-ht3 .lb{float:left;height:31px;width:18px;margin-right:15px;background:center center no-repeat;background-size:100% auto}
.m-ht3 .swiper-pub{padding-left:10px;height:31px;width:90%;position:relative;overflow:hidden}
.m-ht3 .swiper-pub:after{content:"";width:1px;height:18px;background-color:#000;position:absolute;left:0;top:6px}
.m-ht3 .swiper-pub .txt{display:block;width:90%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.row-h4{background-color:#fff}
.ul-ht4{padding-top:14px;padding-bottom:6px;overflow:hidden}
.ul-ht4 li{float:left;width:33.3%}
.ul-ht4 .txt{text-align:center}
.ul-ht4 .txt span{display:block;color:#ff5d45;font-size:18px;font-weight:700;line-height:18px}
.ul-ht4 .txt em{font-size:12px;color:#5f5f5f}
.ul-ht4 .pic{margin-top:20px;height:75px;overflow:hidden;font-size:0;text-align:center}
.ul-ht4 .pic img{display:inline-block;width:auto;height:90%}
.row-h5{background:center center no-repeat #fff;background-size:contain;height:95px}
.row-h5 a{display:block;height:95px}
.row-h6{background-color:#f5f5f5;padding:4px 0}
.ul-ht5{overflow:hidden;background-color:#fff}
.ul-ht5 li{float:left;width:50%}
.ul-ht5 .con{height:120px;position:relative;border-bottom:1px solid #f5f5f5;border-right:1px solid #f5f5f5}
.ul-ht5 .con .txt{width:100%;position:absolute;padding-top:14px;padding-left:15px;z-index:10}
.ul-ht5 .con .txt em{font-size:18px;line-height:18px;font-family:BMXY;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(to right,#ff6d00,red);-webkit-background-clip:text;color:transparent}
.ul-ht5 .li2 .con .txt em{background:linear-gradient(to right,#fe0078,#9f00b2);-webkit-background-clip:text;color:transparent}
.ul-ht5 .li2 .con .txt span{width:71px;height:15px;line-height:15px;text-align:center;color:#fff;font-size:12px;border-radius:30px;background-color:#f20e01}
.ul-ht5 .li3 .con .txt em{background:linear-gradient(to right,#ff6d00,#ad7b00);-webkit-background-clip:text;color:transparent}
.ul-ht5 .li4 .con .txt em{background:linear-gradient(to right,#ff01e4,#00c8fa);-webkit-background-clip:text;color:transparent}
.ul-ht5 .con .txt span{width:80%;display:block;font-size:13px;line-height:14px;color:#707070;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-ht5 .con .pic1{width:55px;height:55px;overflow:hidden;position:absolute;bottom:8px;left:15px}
.ul-ht5 .con .pic1 img{display:block;width:100%;height:100%}
.ul-ht5 .con .pic2{width:50%;height:100%;overflow:hidden;position:absolute;right:0;top:10px;text-align:right;padding-right:10px}
.ul-ht5 .con .pic2 img{display:inline-block;width:auto;height:75%}
.row-h7{background-color:#fff}
.m-ht4{padding-top:9px}
.tit-idx{overflow:hidden}
.tit-idx h3{overflow:hidden;width:90px;height:24px;line-height:24px;background:center center no-repeat;background-size:cover;font-family:BMXY;font-size:15px;color:#fff;font-weight:400;padding-top:2px;padding-left:14px}
.tit-idx .more{padding-right:14px;float:right;font-size:13px;color:#929292}
.tit-idx .more i{position:relative;top:-1px;margin-left:5px;display:inline-block;vertical-align:middle;width:9px;height:14px;background:url(../images/right.jpg) center center no-repeat;background-size:100% auto}
.ul-ht6{padding-bottom:5px}
.ul-ht6 li{border-bottom:1px solid #ededed;padding-left:15px;padding-top:10px;padding-bottom:10px;overflow:hidden}
.ul-ht6 li:last-child{border-bottom:none}
.ul-ht6 .pic{float:left;width:137px;height:137px;overflow:hidden;border-radius:5px;position:relative}
.ul-ht6 .pic img{display:block;width:100%;height:100%}
.ul-ht6 .pic span{position:absolute;top:5px;left:5px;display:block;color:#fff;font-size:12px;background:#c7161c;padding:0 10px;height:20px;line-height:20px;border-radius:5px}
.ul-ht6 .txt{overflow:hidden;padding-left:15px;height:137px;position:relative}
.ul-ht6 .txt .tit a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#000}
.ul-ht6 .txt span{font-size:13px;color:red}
.ul-ht6 .txt .date{font-size:12px;position:absolute;bottom:0;left:15px;color:#666}
.row-h8{background-color:#f5f5f5;padding-top:11px}
.m-ht5>.tit{padding-top:13px;padding-left:14px;background:center center no-repeat;background-size:cover;height:63px;border-radius:10px 10px 0 0;font-weight:400}
.m-ht5>.tit em{font-size:18px;color:#fff}
.m-ht5>.tit span{font-size:13px;color:#fcff00}
.m-ht5>.tit i{display:inline-block;width:22px;height:24px;background:center center no-repeat;background-size:100% auto}
.swiper-buy{position:relative;top:-13px;overflow:hidden}
.swiper-buy .swiper-slide{width:139px}
.swiper-buy .pic{height:146px;border-radius:10px 10px 0 0;overflow:hidden}
.swiper-buy .pic img{display:block;width:100%;height:100%}
.swiper-buy .txt{padding:7px 9px;background-color:#fff;border-radius:0 0 10px 10px}
.swiper-buy .txt .tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#8b8a8a;font-weight:400}
.swiper-buy .txt span{color:#fe3f3a;font-size:13px}
.swiper-buy .txt .quan{overflow:hidden;height:24px;line-height:24px}
.swiper-buy .txt .quan em{float:right;position:relative;top:4px;text-align:center;width:46px;height:14px;line-height:14px;background:center center no-repeat;background-size:cover;color:#fefefe;font-size:12px}
.swiper-buy .txt .quan span{color:#8b8b8b;font-size:12px;overflow:hidden}
.row-h9{overflow:hidden;background-color:#fff;padding-top:13px}
.ul-ht7{padding-top:10px;width:100%;font-size:0;text-align:left;white-space:nowrap}
.ul-ht7 li{width:102px;margin:0 5px;padding-bottom:10px;display:inline-block}
.ul-ht7 .pic{padding-top:100%;border-radius:5px;position:relative;overflow:hidden}
.ul-ht7 .pic img{position:absolute;z-index:1;width:100%;height:100%;left:0;top:0}
.ul-ht7 .pic .tips{font-size:8px;color:#fd0272;background-color:#fff;position:absolute;bottom:5px;left:5px;z-index:2;padding:0 3px;border:1px solid #fd0272}
.ul-ht7 .txt{padding-top:3px}
.ul-ht7 .txt .tit{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;font-weight:400;color:#000}
.ul-ht7 .txt .pric{overflow:hidden}
.ul-ht7 .txt .pric span{float:left;font-size:10px;color:red}
.ul-ht7 .txt .pric em{float:right;position:relative;top:2px;font-size:8px;color:#666;text-decoration:line-through}
.row-h10{overflow:hidden;padding-top:13px;margin-top:10px;background-color:#fff}
.row-h11{overflow:hidden;margin-top:11px;background-color:#fff}
.h-ban3{position:relative;height:148px;background:center center no-repeat;background-size:cover}
.h-ban3 a{display:block;height:148px}
.row-h12{margin-top:10px;background-color:#fff;overflow:hidden}
.m-ht6>.tit{overflow:hidden;height:36px;line-height:36px}
.m-ht6>.tit h3{overflow:hidden;padding-left:10px;position:relative;font-size:14px;color:#333;font-weight:400}
.m-ht6>.tit h3:after{content:"";width:4px;height:12px;background-color:#fc3f78;position:absolute;top:12px;left:0;border-radius:2px}
.m-ht6>.tit .tips{float:right;color:#aaa;font-size:12px}
.m-ht6>.tit .tips em{color:#fc4d52;font-size:16px;margin-right:5px}
.m-ht6>.tit .tips span{display:none;font-size:12px;color:#fc3f78}
.ul-ht8{padding-top:0;font-size:0;text-align:left;white-space:nowrap;margin:0 -3px}
.ul-ht8 li{border-radius:5px 5px 2px 2px;display:inline-block;width:140px;padding:10px 10px 5px;margin:0 3px;box-shadow:0 2px 10px rgba(0,0,0,.1);position:relative}
.ul-ht8 .pic{padding-top:100%;position:relative;border-radius:5px}
.ul-ht8 .pic img{position:absolute;z-index:1;max-width:100%;max-height:100%;top:0;left:0}
.ul-ht8 .tips{position:absolute;bottom:0;left:-4px;box-sizing:content-box;z-index:2;height:20px;line-height:20px;width:100%;padding:0 4px;font-size:12px;color:#fff;text-align:center;border-radius:5px;background:-moz-linear-gradient(left,rgba(255,113,233,.91) 0,rgba(254,92,158,.91) 100%);background:-webkit-gradient(linear,left top,left right,color-stop(0,rgba(255,113,233,.91)),color-stop(100%,rgba(254,92,158,.91)));background:-webkit-linear-gradient(left,rgba(255,113,233,.91) 0,rgba(254,92,158,.91) 100%);background:-o-linear-gradient(left,rgba(255,113,233,.91) 0,rgba(254,92,158,.91) 100%);background:-ms-linear-gradient(left,rgba(255,113,233,.91) 0,rgba(254,92,158,.91) 100%);background:linear-gradient(to left,rgba(255,113,233,.91) 0,rgba(254,92,158,.91) 100%)}
.ul-ht8 .tips span{position:relative;padding-right:5px}
.ul-ht8 .tips span:after{content:"";width:1px;height:11px;background-color:#fff;position:absolute;top:3px;right:0}
.ul-ht8 .txt{padding-top:3px}
.ul-ht8 .txt .tit{padding:2px 0;font-weight:400;font-size:13px;color:#000;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-ht8 .txt .pirc{line-height:23px;height:23px}
.ul-ht8 .txt .pirc span{font-size:14px;color:#ff000f}
.ul-ht8 .txt .pirc span sub{position:relative;top:-3px}
.ul-ht8 .txt .pirc em{font-size:12px;color:#666;text-decoration:line-through}
.ul-ht8 .line{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:3px;background-color:#ffd6ec}
.ul-ht8 .line i{position:absolute;bottom:0;left:0;height:100%;background-color:#ff66b7}
.row-h13{overflow:hidden;background-color:#fff}
.m-ht7>.tit{padding-top:9px;text-align:center;font-family:BMXY}
.m-ht7>.tit>i{display:block;margin:0 auto;width:20px;height:20px;background:center center no-repeat;background-size:cover}
.m-ht7>.tit h3{display:inline-block;position:relative;font-size:14px;color:#333;font-weight:400;padding:3px 0 0}
.m-ht7>.tit h3:after{content:"";width:41px;height:3px;border-radius:3px;background-color:#ff5d45;position:absolute;left:-65px;bottom:50%;margin-top:-2px}
.m-ht7>.tit h3:before{content:"";width:41px;height:3px;border-radius:3px;background-color:#ff5d45;position:absolute;right:-65px;bottom:50%;margin-top:-2px}
.m-ht7>.tit em{display:block;color:#c9c9c9;font-size:8px}
.ul-ht9{border:4px solid #f5f5f5;border-left:none;border-right:none;overflow:hidden}
.ul-ht9 li{float:left;width:25%}
.ul-ht9 a{display:block;font-size:13px;color:#707070;height:27px;line-height:27px;text-align:center}
.ul-ht9 li.on a{color:#dd0072}
.row-h14{overflow:hidden;background-color:#f0f0f0}
.tit-f{margin-top:9px;margin-bottom:5px;height:31px;line-height:31px;padding-left:15px;background-color:#fff;font-size:13px;color:#212121}
.m-so{position:fixed;z-index:5;top:0;left:0;width:100%;height:40px;background:linear-gradient(-90deg,rgba(222,1,254,1),rgba(255,79,159,1))}
.m-so .inp{position:absolute;top:6px;left:15px;border-radius:30px;width:75%;height:29px;line-height:29px;border:none;background:rgba(255,255,255,.7);padding-left:14px;font-size:14px;color:#fff}
.m-so .inp::-webkit-input-placeholder{color:#fff;font-size:14px}
.m-so .inp::-moz-placeholder{color:#fff;font-size:14px}
.m-so .inp:-moz-placeholder{color:#fff;font-size:14px}
.m-so .inp:-ms-input-placeholder{color:#fff;font-size:14px}
.m-so .btn{position:absolute;right:14px;top:0;height:100%;width:70px;overflow:hidden}
.m-so .btn .s{position:absolute;z-index:1;top:50%;right:0;margin-top:-10px;width:21px;height:21px;line-height:21px;text-align:center;border-radius:50%;background-color:#fff;font-size:13px;color:#00e4ff}
.m-so .btn .s1{color:#ff4ea0;right:21px}
.m-so .btn .s2{right:0}
.m-so .btn .s.on{width:27px;height:27px;line-height:27px;font-size:15px;z-index:2}
.m-so .btn .s1.on{margin-top:-13px;right:15px}
.m-so .btn .s2.on{margin-top:-13px}
.tab-h1{opacity:0;-webkit-transform:translateY(-20px);-moz-transform:translateY(-20px);-ms-transform:translateY(-20px);-o-transform:translateY(-20px);transform:translateY(-20px);-ms-transition:1s;-moz-transition:1s;-webkit-transition:1s;-o-transition:1s;transition:1s}
.tab-h1.on{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}
.m-ht8{overflow:hidden;position:relative}
.m-ht8 .menu{position:fixed;top:40px;left:0;height:100%;width:95px;padding-bottom:40px;z-index:5;overflow-y:auto;border-right:1px solid #f5f5f5}
.m-ht8 .menu li{text-align:center}
.m-ht8 .menu a{display:block;height:45px;line-height:45px;font-size:14px;color:#707070;position:relative;z-index:10;transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s;-o-transition:all .3s}
.m-ht8 .menu .on a{color:#ff4ea0}
.m-ht8 .menu-bg{position:fixed;top:40px;left:0;height:45px;width:95px;background-color:#f1f1f1;border-left:2px solid #ff4fa0;z-index:4}
.m-ht8 .cont{overflow:hidden;padding:6px;margin-left:95px}
.m-ht8 .cont .h-ban4{width:100%;border-radius:5px;overflow:hidden}
.m-ht8 .cont .h-ban4 img{display:block;width:100%;height:100%}
.tit-f2{padding-top:20px;text-align:center}
.tit-f2 h3{display:inline-block;font-size:12px;color:#707070;position:relative;font-weight:400}
.tit-f2 h3:after{content:"";width:30px;height:1px;background-color:#707070;position:absolute;top:50%;left:-50px}
.tit-f2 h3:before{content:"";width:30px;height:1px;background-color:#707070;position:absolute;top:50%;right:-50px}
.ul-classify{padding-top:15px;margin-bottom:-15px;overflow:hidden}
.ul-classify li{float:left;width:33.3%;margin-bottom:15px}
.ul-classify .pic{width:81px;height:81px;margin:0 auto;overflow:hidden}
.ul-classify .pic img{display:block;width:100%;height:100%}
.ul-classify .txt{text-align:center;font-size:12px;color:#707070}
.h-ban5{background:center center no-repeat;background-size:cover;height:178px;position:relative;margin-bottom:10px}
.m-so2{position:absolute;bottom:30px;left:50%;transform:translateX(-50%);width:90%;height:38px}
.m-so2 .inp{position:absolute;top:0;left:0;width:100%;height:100%;line-height:38px;border-radius:30px;border:1px solid #ffdc9d;padding-left:30px;padding-right:70px;background:url(../images/so2.png) 10px center no-repeat #fff;background-size:17px auto}
.m-so2 .sub{position:absolute;width:60px;bottom:0;right:0;border-radius:0 30px 30px 0;font-size:14px;color:#fff;line-height:38px;height:38px;background:url(../images/h-btn.png) center center no-repeat;background-size:cover}
.m-ht9{background-color:#fff;padding-bottom:10px}
.m-ht9 .tit{padding-top:16px;overflow:hidden}
.m-ht9 .tit h3{display:inline-block;overflow:hidden;font-weight:400;font-size:13px;color:#707070;padding-left:20px;background:left center no-repeat;background-size:contain}
.m-ht9 .tit .more{float:right;font-size:13px;color:#707070}
.ul-ht10{padding-top:10px;font-size:0;text-align:left}
.ul-ht10 li{display:inline-block;margin-right:12px;margin-bottom:8px}
.ul-ht10 a{border-radius:3px;display:block;font-size:12px;color:#707070;padding:2px 5px;background-color:#f7f7f7}
.ul-ht11{padding-top:10px}
.ul-ht11 li{margin-bottom:8px}
.ul-ht11 a{border-radius:3px;display:block;font-size:12px;color:#707070;padding:2px 5px;background-color:#f7f7f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-ht10{background-color:#fff;padding-top:30px}
.m-ht10>.tit{text-align:center}
.m-ht10>.tit h3{display:inline-block;position:relative;font-size:16px;color:#000;font-weight:400}
.m-ht10>.tit h3:after{content:'';width:30px;height:15px;background:url(../images/l.png) center center no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-8px;left:-50px}
.m-ht10>.tit h3:before{content:'';width:30px;height:15px;background:url(../images/r.png) center center no-repeat;background-size:contain;position:absolute;top:50%;margin-top:-8px;right:-50px}
.ul-ht12{padding-top:12px;overflow:hidden}
.ul-ht12 li{float:left;width:25%}
.ul-ht12 .con{padding:15px 0;border-bottom:1px solid #f7f7f7;border-right:1px solid #f7f7f7}
.ul-ht12 .con i{background:center center no-repeat;background-size:contain;display:block;margin:0 auto 3px;width:47px;height:47px}
.ul-ht12 .con .txt{text-align:center}
.ul-ht12 .con .txt .tit{font-weight:400;font-size:14px;color:#000}
.ul-ht12 .con .txt span{display:block;position:relative;top:-1px;font-size:9px;color:#707070}
.m-ht11{padding-bottom:54px;padding-top:41px;background:center center no-repeat;background-size:cover;position:relative}
.m-ht11 .user{overflow:hidden}
.m-ht11 .user .pic{float:left;width:50px;height:50px;border-radius:50%;overflow:hidden}
.m-ht11 .user .pic img{display:block;width:100%;height:100%}
.m-ht11 .user .txt{overflow:hidden;padding-left:10px}
.m-ht11 .user .txt .name a{font-size:14px;color:#fff}
.m-ht11 .user .txt .name em{background:url(../images/bg52.png) center center no-repeat;margin-left:10px;padding-left:22px;display:inline-block;vertical-align:middle;width:70px;height:24px;line-height:22px;background-size:contain;color:#ffd191;font-size:9px}
.m-ht11 .user .txt .copy2{padding-top:10px}
.m-ht11 .user .txt .copy2 span{font-size:12px;color:#ffe5e5}
.m-ht11 .user .txt .copy2 a{display:inline-block;position:relative;top:-2px;width:38px;height:20px;line-height:19px;text-align:center;font-size:9px;color:#ffe5e5;background-color:#ffb3ca;border-radius:30px;margin-left:20px}
.m-ht11 .num{padding-top:10px;overflow:hidden;font-size:12px;color:#ffe5e5}
.m-ht11 .num .jf{float:right}
.m-ht11 .num .fs{overflow:hidden}
.m-ht12{position:relative;top:-50px;z-index:2;border-radius:10px;background-color:#fff;overflow:hidden}
.m-ht12 .top{height:50px;padding:8px 10px 8px 25px;background:center center no-repeat;background-size:cover;color:#e6d8c1;overflow:hidden}
.m-ht12 .top .tx{position:relative;top:5px;float:right;display:block;width:61px;height:23px;line-height:23px;text-align:center;border-radius:5px;font-size:12px;color:#000;background-color:#ffe6b3}
.m-ht12 .top .yue{overflow:hidden}
.m-ht12 .top .yue .s1{font-size:15px;color:#e6d8c1}
.m-ht12 .top .yue .s2{font-size:10px;color:#e1e1e1}
.m-ht12 .bot{overflow:hidden}
.m-ht12 .bot .s{float:left;width:50%;text-align:center}
.m-ht12 .bot .t{padding-top:10px;padding-bottom:5px;border-bottom:3px solid #fbfbfb;font-size:12px;color:#272727}
.m-ht12 .bot p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-ht12 .bot .num{color:#5b5b5b;font-size:18px}
.m-ht12 .bot .num sub{font-size:12px;color:#272727;position:relative;top:-5px}
.m-ht12 .bot .desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#5b5b5b;padding:5px 0}
.m-ht12 .bot .desc span{color:#ff57a3}
.h-ban6-o{margin-top:-40px;margin-bottom:10px;border-radius:10px;overflow:hidden;padding:10px;background-color:#fff}
.h-ban6{overflow:hidden;position:relative}
.h-ban6 .pic{padding-top:25.3%;overflow:hidden;position:relative}
.h-ban6 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.h-ban6 .swiper-pagination-bullet{background-color:#fff;opacity:1}
.h-ban6 .swiper-pagination-bullet-active{background-color:#fe00a7}
.h-ban .swiper-pagination-custom,.h-ban .swiper-pagination-fraction,.h-ban6>.swiper-pagination-bullets{bottom:0!important}
.m-ht13{border-radius:10px;overflow:hidden;background-color:#fff;margin-bottom:10px}
.m-ht13>.tit{font-size:13px;color:#707070;font-weight:400;padding-left:13px;height:34px;border-bottom:2px solid #f5f5f5;line-height:32px}
.ul-ht13{padding:12px 0;overflow:hidden}
.ul-ht13 li{float:left;width:25%}
.ul-ht13 i{display:block;margin:0 auto 3px;width:25px;height:25px;background:center center no-repeat;background-size:contain}
.ul-ht13 .tit{text-align:center;font-size:12px;color:#707070;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-ht14{overflow:hidden;padding:7px 0}
.ul-ht14 li{padding-top:11px;padding-bottom:5px;float:left;width:33.3%;border-right:1px solid #f5f5f5}
.ul-ht14 li:last-child{border-right:none}
.ul-ht14 i{display:block;margin:0 auto 5px;width:38px;height:38px;border-radius:50%;background:center center no-repeat;background-size:contain}
.ul-ht14 .txt{text-align:center;font-size:12px;color:#707070}
.ul-ht14 .txt .tit{font-weight:400;font-size:13px;color:#1b1b1b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-ht14 .txt span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}
.ul-ht15{padding-top:12px;overflow:hidden}
.ul-ht15 li{width:25%;float:left;margin-bottom:13px}
.ul-ht15 i{display:block;margin:0 auto 5px;width:25px;height:30px;background:center center no-repeat;background-size:contain}
.ul-ht15 .tit{text-align:center;font-weight:400;font-size:12px;color:#707070;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.m-bind{height:50px;padding:14px 0 5px 11px;background:url(../images/bg7.jpg) center center no-repeat;background-size:cover;overflow:hidden}
.m-bind ul{overflow:hidden;width:100%;white-space:nowrap;font-size:0;overflow-x:auto;padding-bottom:20px}
.m-bind li{display:inline-block;vertical-align:middle;margin:0 3px}
.m-bind a{display:block;color:#fefefe;font-size:16px;border-radius:30px;padding:0 10px}
.m-bind .on a{background-color:#fff;color:#ff4fa0}
.m-ht14{background-color:#fff;margin-top:10px;border-radius:10px;overflow:hidden;padding:15px 7px 7px}
.m-ht14 .top{padding-left:10px;padding-right:10px;overflow:hidden}
.m-ht14 .top .pic2{float:right}
.m-ht14 .top .pic,.m-ht14 .top .pic2 img{display:block;width:100%;height:100%}
.m-ht14 .top .pic-tm{width:90px;height:13px;overflow:hidden}
.m-ht14 .top .pic-tb{width:40px;height:18px}
.m-ht14 .top .pic{float:left;width:35px;height:35px;overflow:hidden}
.m-ht14 .top .txt{position:relative;top:-2px;overflow:hidden;padding-left:8px;font-size:12px;color:#707070}
.m-ht14 .top .txt .tit{font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:15px}
.m-ht14 .top .txt span{position:relative;top:-2px}
.m-ht14 .mid{padding-left:10px;padding-right:10px;border-bottom:2px solid #f5f5f5}
.m-ht14 .mid .bb{position:relative;top:-10px;float:right;width:34px;height:42px;background:center center no-repeat;background-size:contain;color:#fff;font-size:10px;text-align:center}
.m-ht14 .mid .bb em{font-size:13px;display:block}
.m-ht14 .mid ul{overflow:hidden}
.m-ht14 .mid li{float:left;margin-right:15px;color:#707070;font-size:12px;text-align:center}
.m-ht14 .mid .s2 i{display:inline-block;vertical-align:middle;width:14px;height:14px;background:center center no-repeat;background-size:contain}
.ul-bot{overflow:hidden;margin:0 -12px;padding-top:9px}
.ul-bot li{float:left;width:33.3%}
.ul-bot .con{margin:0 12px}
.ul-bot .pic{width:94px;height:94px;overflow:hidden;margin:0 auto;position:relative}
.ul-bot .pic img{display:block;width:100%;height:100%}
.ul-bot .pic em{width:50px;height:20px;line-height:20px;background:center center no-repeat;background-size:contain;position:absolute;bottom:5px;left:5px;color:#fff;font-size:12px;text-align:center}
.ul-bot .tit{color:#707070;font-weight:400;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ul-bot .s{color:#707070;font-size:12px;text-align:center}
.ul-bot .s em{color:#fe0000}
.m-ht15 .ul-quan2 .con{padding-left:47px;position:relative}
.m-ht15 .ul-quan2 .con label{position:absolute;height:100%;width:47px;top:0;left:0}
.m-ht15 .ul-quan2 .con label input{position:absolute;left:-9999px}
.m-ht15 .ul-quan2 .con label em{position:absolute;top:50%;left:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px;border-radius:50%;border:1px solid #7a7a7a}
.m-ht15 .ul-quan2 .con label input:checked+em{border:1px solid #d4237a;background:url(../images/yes.png) center center no-repeat;background-size:contain}
.m-ht17{overflow:hidden;background-color:#fff;height:40px;line-height:40px;border-bottom:1px solid #f5f5f5}
.m-ht17 .s{float:left;width:25%;text-align:center;font-size:15px;color:#707070}
.m-ht17 .s.on{color:#fe4ea0}
.m-ht17 .s i{background:url(../images/hc1.png) center center no-repeat;background-size:contain;display:inline-block;vertical-align:middle;height:15px;width:8px;margin-left:5px;position:relative;top:-2px}
.m-ht17 .s.on i{background-image:url(../images/hc1.png)}
.m-ht17 .s.ok i{background-image:url(../images/hc2.png)}
.m-ht18{padding:8px 0;overflow:hidden;background-color:#fff;border-bottom:2px solid #f5f5f5}
.m-ht18 .s{float:left;width:50%;font-size:15px;color:#707070;text-align:center}
.m-ht18 .s i{display:inline-block;vertical-align:middle;width:22px;height:22px;background:center center no-repeat;background-size:contain}
.m-ht18 .s label{position:relative}
.m-ht18 .s label input{position:absolute;left:-999px}
.m-ht18 .s label a{display:inline-block;vertical-align:middle;width:50px;height:26px;background:url(../images/hk2.png) center center no-repeat;background-size:contain}
.m-ht18 .s label a.on{background-image:url(../images/hk1.png)}
.m-ht19{background-color:#fff;padding-bottom:15px}
.m-ht19 ul{padding-top:10px;font-size:0;text-align:center;border-bottom:1px solid #f5f5f5}
.m-ht19 li{display:inline-block;margin:0 5px}
.m-ht19 li a{display:block;padding:0 15px;height:37px;line-height:37px;font-size:13px;color:#707070;border-bottom:2px solid transparent}
.m-ht19 li.on a{color:#fa43ae;border-bottom-color:#fa43ae}
.m-ht19 .so{margin-top:18px;padding:0 10px;position:relative}
.m-ht19 .so .inp{appearance:none;-webkit-appearance:none;display:block;width:100%;height:30px;line-height:30px;border-radius:30px;border:1px solid #f8f8f8;padding-left:12px;padding-right:60px}
.m-ht19 .so .sub{width:57px;height:30px;border-radius:0 30px 30px 0;text-align:center;line-height:30px;border:none;background:url(../images/bg7.jpg) top left repeat-y;background-size:100% auto;font-size:14px;color:#fff;position:absolute;top:0;right:10px}
.m-pop3{display:block;position:fixed;top:0;left:0;width:100%;height:100%;z-index:130;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-pop3 .bg-pop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:120;background:rgba(0,0,0,.7)}
.m-pop3.on,.m-pop3.on .bg-pop{opacity:0;top:100%}
.m-pop3 .inner{position:fixed;width:0;height:251px;top:65%;left:120%;margin-left:-90px;font-size:0;background:center center no-repeat;background-size:contain;z-index:131;transform:scale(.2);transform:rotate(0);-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s;transition:.5s}
.m-pop3 .inner a{display:block;width:100%;height:100%}
.m-pop3 .inner.on{width:179px;top:20%;left:50%;font-size:14px;transform:scale(1);transform:rotate(360deg)}
@keyframes shadow{
0%{transform:scaleX(1);transform:rotate(0);left:25%;top:120%}
50%{transform:scaleX(1);left:25%;top:50%;transform:rotate(90deg)}
100%{transform:scaleX(1);left:25%;top:20%;transform:rotate(360deg)}
}
@keyframes shadow-hide{
0%{transform:scaleX(1);left:25%;top:20%;transform:rotate(360deg)}
50%{transform:scaleX(1);left:25%;top:50%;transform:rotate(90deg)}
100%{transform:scaleX(1);transform:rotate(0);left:25%;top:120%;display:none}
}
.m-pop3 .inner .txt2{color:#fff;position:absolute;top:50%;left:50%;transform:translateX(-50%)}
.m-pop3 .close,.m-pop3 .close2{width:32px;height:32px;background:url(../images/h-close.png) center center no-repeat;background-size:contain;position:absolute;top:70%;left:50%;transform:translateX(-50%);z-index:120}
.h-br{position:fixed;bottom:120px;right:10px;width:45px;height:45px;background:center center no-repeat;background-size:contain;z-index:100;-webkit-animation:1s linear infinite zy;-moz-animation:1s linear infinite zy;animation:1s linear infinite zy}
@keyframes zy{
from,to{right:10px}
50%{right:20px}
}
@-moz-keyframes zy{
from,to{right:10px}
50%{right:20px}
}
@-webkit-keyframes zy{
from,to{right:10px}
50%{right:20px}
}
@-o-keyframes zy{
from{background:red}
to{background:#fff}
}
.swiper-pop{position:fixed;top:150px;left:0;overflow:hidden;z-index:99;height:20px}
.swiper-pop .swiper-slide{display:none;overflow:hidden;width:220px;height:20px;line-height:20px;border-radius:30px;background:rgba(0,0,0,.7)}
.swiper-pop .swiper-slide.on{display:block}
.swiper-pop .swiper-slide .pic{position:relative;top:2px;left:2px;float:left;width:17px;height:17px;overflow:hidden;border-radius:50%}
.swiper-pop .swiper-slide .pic img{display:block;width:100%;height:100%}
.swiper-pop .swiper-slide .txt{overflow:hidden;padding-left:5px;font-size:11px;color:#fff}
.swiper-pop .swiper-slide .txt em{display:inline-block;vertical-align:middle;width:145px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.swiper-pop .swiper-slide .txt span{vertical-align:middle;display:inline-block;position:relative;top:-1px}
.header-com{position:absolute;top:0;left:0;width:100%;height:42px;z-index:10;padding-top:12px;padding-left:15px;padding-right:15px;background:top center repeat-y;background-size:100% auto}
.header-com .back{display:block;width:12px;height:21px;background:center center no-repeat;background-size:contain}
.header-com .home,.header-com .set{display:block;width:23px;height:20px;background:center center no-repeat;background-size:contain}
.header-com .set{width:23px;height:22px}
.header-com .ovh{font-size:14px;color:#fff;text-align:center}
.header-com.temai{background-color:#fff}
.header-com.temai .ovh{color:#2e2e2e}
.header-com.sc .del{position:relative;top:-5px;display:block;width:17px;height:17px;background:center center no-repeat;background-size:contain}
.header-com.sc .r span{position:relative;top:-10px;font-size:9px;color:#fff}
.header-com.so{padding-top:0;padding-right:0}
.header-com.so .l{padding-top:10px}
.header-com.so .r{float:none;overflow:hidden;padding-left:15px}
.header-com .so-box{padding-top:7px;position:relative}
.header-com .so-box .inp{width:85%;height:28px;position:relative}
.header-com .so-box .inp .text{position:absolute;bottom:0;left:0;width:100%;height:28px;line-height:28px;border-radius:30px;background-color:#fff;padding-left:10px;padding-right:28px}
.header-com .so-box .sub{border:none;background:0 0;font-size:15px;color:#fff;position:absolute;bottom:2px;right:10px}
.header-com .so-box .inp .res{display:none;border:none;font-size:0;background:url(../images/h-reset.png) center center no-repeat;background-size:100% auto;width:15px;height:15px;position:absolute;bottom:6px;right:10px;z-index:2}
.header-com .so-box .inp .res.on{display:block}
.header-com.search{padding-top:0}
.header-com.search .l{padding-top:10px}
.header-com.search .ovh{padding-top:8px;font-size:0}
.header-com.search .ovh .s{display:inline-block;vertical-align:middle;overflow:hidden;position:relative}
.header-com.search .ovh .s1{border-radius:3px 0 0 3px}
.header-com.search .ovh .s2{border-radius:0 3px 3px 0}
.header-com.search .ovh .s a{display:block;width:75px;height:30px;line-height:30px;font-size:14px;color:#707070;background:rgba(255,255,255,.8)}
.header-com.search .ovh .s.on a{background:#c22bd9;color:#fff}
.m-ht16{padding-top:84px}
.header-com.so,.m-ht17,.m-ht18{position:fixed;top:0;left:0;right:0;z-index:200}
.m-ht17{top:42px}
.m-ht18{top:82px}
.m-ht20 .ul-prolist a{padding:5px}
.g-tb,.g-tm{display:inline-block;width:14px;height:14px;vertical-align:middle;position:relative;top:-2px;background:center center no-repeat;background-size:cover}
.g-tm{background-image:url(../images/tm.png)}
.g-tb{background-image:url(../images/tb.png)}
@media only screen and (max-width:360px){
.m-ht18 .s{font-size:12px}
.m-ht18 .s i{position:relative;top:-2px}
.m-ht18 .s label em{width:45px;position:relative;top:-2px}
}